@brief Scans a DVB stream, looking for the tables needed to
identify the programs inside a MPEG-TS
@ingroup frontend_scan
@param parms pointer to struct dvb_v5_fe_parms created when
the frontend is opened
@param dmx_fd an opened demux file descriptor
@param delivery_system delivery system to be scanned
@param other_nit use alternate table IDs for NIT and other tables
@param timeout_multiply improves the timeout for each table reception
by using a value that will multiply the wait
time.
Given an opened frontend and demux, this function seeks for all programs
available at the transport stream, and parses the following tables:
PAT, PMT, NIT, SDT (and VCT, if the delivery system is ATSC).
On sucess, it returns a pointer to a struct dvb_v5_descriptors, that can
either be used to tune into a service or to be stored inside a file.
@brief Scans a DVB stream, looking for the tables needed to identify the programs inside a MPEG-TS @ingroup frontend_scan
@param parms pointer to struct dvb_v5_fe_parms created when the frontend is opened @param dmx_fd an opened demux file descriptor @param delivery_system delivery system to be scanned @param other_nit use alternate table IDs for NIT and other tables @param timeout_multiply improves the timeout for each table reception by using a value that will multiply the wait time.
Given an opened frontend and demux, this function seeks for all programs available at the transport stream, and parses the following tables: PAT, PMT, NIT, SDT (and VCT, if the delivery system is ATSC).
On sucess, it returns a pointer to a struct dvb_v5_descriptors, that can either be used to tune into a service or to be stored inside a file.